PC软件Visual TFT功能
Visual TFT 是我司自主创新开发的一款功能强大的串口屏开发调试软件,内嵌国内独家首款“虚拟串口屏”。用户新建工程后,导入设计好的美工图片,然后对每个画面中的按钮和其他控件进行配置,模拟仿真正确后,最后将整个工程下载到串口屏中。
软件常用功能如下: (1) IDE环境操作人性化,界面美观大方;内置字库生成器、Lua脚本编译器; (2) 软件集成了常用图标、按钮和键盘等矢量图,降低美工难度; (3) 画面支持图片缩放、文字编辑和元素拷贝等常用操作功能; (4)工程编译后为每个画面、图片和控件分配唯一ID; (5) 内置指令调试助手,方便PC直接调试串口屏,快速掌握指令操作; (6) 内嵌“虚拟串口屏”模拟仿真器,直接绑定KEIL调试,不需要每次工程图片有变化,而重新下载图片; (7)支持二进制文件烧录,量产更方便安全; (8)根据用户需求,定制特殊的PC软件功能;
开发三部曲
(1) 准备美工素材
安排美工人员将开机画面、文本背景、按钮图标和提示框等产品所需图片设计好。
(2) 利用配套的VisualTFT软件进行画面编辑、控件配置和图片下载
首先利用配套的上位机VisualTFT软件,将预先设计好的美工图片进行界面排版和控件配置,然后运行 “虚拟串口屏”进行模拟仿真,最后可以通 过USB/SD/UART/U盘/WIFI(视不同型号硬件配置)将整个工程下载到串口屏内部存储器中。PC软件会对工程中的每个画面、图片和控件分配一个唯一的ID号。
(3) 用户单片机监听和发送相应的串口指令控制画面显示
工程下载到屏内后,一旦按下画面某个按钮,用户MCU串口就会收到屏幕上传的按钮ID信息或坐标值。通过对ID号进行解析,用户即可获取当前按钮的画面位置和功能属性,这样就可以控制相关外围设备动作或画面更新显示。
对于无触摸产品,用户单片机无需监听按钮ID上传的信息,只需发送相关指令进行画面切换和文本图片显示等。
什么是虚拟串口屏
“虚拟串口屏”是广州大彩光电科技有限公司(www.gz-dc.com)开发的国内独家首款串口屏仿真器。用户安装好上位机VisualTFT软件后,即可运行使用。虚拟串口屏仿真结果与真实串口屏一模一样。因此,研发前期评估时无需购买硬件,通过自己单片机RS232串口与它相连,即可相互通信,鼠标点击按钮就会立刻上传按钮控件信息,一旦开发者调试通过,真实硬件则无需再调试。
Keil与虚拟串口屏绑定调试
为了进一步提高开发效率,用户还可以通过Keil开发环境与“虚拟串口屏”进行绑定Debug调试。程序单步调试时,所有运行结果都可以在“虚拟串口屏”上呈现,大大节省工程师开发时间,一旦工程界面有所改变,用户不再需要重新下载图片到串口屏,所有项目前期评估都可以基于PC端来完成。